Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Stockholm Open - Stockholm Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Germany F5 Germany F2 Cleveland Challenger Australian Open - Melbourne Chisinau Challenger Great Britain F7 Germany F6 Italy F8 Germany F8 Netherlands F4 Germany F2 Germany F6 Germany F8 Romania F17 Germany F2 Germany F4 Great Britain F8 Italy F15 Italy F16 Germany F5 Germany F7 Armenia F1 Georgia F2 Austria F8 Germany F13 Germany F14 USA F22 Great Britain F19 Germany F4 USA F6 Romania F1 Romania F5 Romania F6 Romania F7 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Germany F19 Dominican Republic F4 Dominican Republic F5 Egypt F4 Egypt F6 Romania F1 Romania F2 Romania F3 Romania F5 Germany F6 Germany F7 Germany F8 Romania F11 Germany F13 Germany F17 Turkey F9 Senegal F1 Senegal F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Spain F11 Spain F12 Bulgaria F3 Romania F2 Romania F3 Romania F4 Germany F9 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 Germany F2 Turkey F6 Turkey F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Italy F10 Italy F11 Romania F2 Germany F5 Germany F7 Romania F9 Turkey F6 Turkey F7 Turkey F8 Turkey F12 Turkey F15 Turkey F16 Romania F1 Romania F3 Germany F2 Germany F4 Turkey F7 Turkey F8 Turkey F9 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F15 Romania F3 Germany F4 China F1 China F2 Romania F3 Romania F16 Switzerland F2 Germany F1 Germany F2 Germany F3 France F17 France F18 France F4 Germany F3 France F6 France F9 Germany F1 Germany F2 Germany F3 Germany F1 Netherlands F2 Czech Republic F4 Germany F11 Ukraine F3 France F18 Germany F16 Austria F7 USA F25 Romania F10 Germany F8 Germany F14 ATU Cup - Weiden BH Telecom Indoors Sarajevo 2006 - Sarajevo Black Forest Open - Freudenstadt Kosice Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Dusseldorf Open Challenger 2007 - Dusseldorf The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen BH Indoor Sarajevo - Sarajevo Schickedanz Open 2007 - Furth Ostdeutscher Sparkassen Cup - Dresden Oberstaufen Cup - Oberstaufen Samarkand Challenger - Samarkand Open Mutouest St. Brieuc - St. Brieuc Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano Internationale Badische Meisterschaffen Um Den Techem Cup - Zell SAA Hilversum Open - Hilversum IPP Open - Helsinki Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Heilbronn Challenger Black Forest Open - Freudenstadt Besancon Challenger ATP Challenger Open 2004 - Monchengladbach Timisoara Challenger 2005 - Timisoara Unicredit (Suisse) Bank S. A. Challenger - Chiasso Braunschweig Challenger Lambertz Open - Aachen Samsung Challenger 2007 - Ho Chi Minh City Okal Cup 2004 - Eckental Bauer Watertechnology Cup - Eckental Heilbronn Open - Heilbronn Alphen Challenger Kazan Challenger Wolfsburg Challenger Sarajevo Challenger Ljubljana Open - Ljubljana Bath Challenger Rome Challenger Marburg Challenger Braunschweig Challenger Oberstaufen Challenger Sopot Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Recanati Challenger Trani Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Astana Challenger Como Challenger Biella Challenger Brasov Challenger Szczecin Challenger Braunschweig Challenger Status Athens Open - Athens Oberstaufen Challenger Napoli Challenger Palermo Challenger Orleans Challenger Eckental Challenger Salzburg Challenger Loughborough Challenger Heilbronn Challenger Baden Open - Karlsruhe Sarajevo Challenger Bath Challenger GHI Bronx Tennis Classic - Bronx Dusseldorf Open Challenger - Dusseldorf USTA Men's Challenger of Dallas - Dallas Labertz Open by Stawag - Aachen Lermontov Challenger Bergamo Challenger Tunis Challenger Karshi Challenger Samarkand Challenger Arad Challenger Furth Challenger Timisoara Challenger Korat Challenger Timisoara Challenger - Timisoara Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Alphen Challenger St. Remy Challenger IPP Open - Helsinki Kenitra Challenger Fergana Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Helsinki Challenger Chennai Challenger Bergamo Challenger New Delhi Challenger Rimouski Challenger St. Brieuc Challenger Mersin Challenger Aix En Provence Challenger Heilbronn Challenger Seville Challenger Nottingham-2 Challenger Marburg Challenger Oberstaufen Challenger Bauer Watertechnology Cup 2007 - Eckental Orleans Challenger Sibiu Challenger Tashkent Challenger Rennes Challenger Geneva Challenger Ortisei Challenger Heilbronn Open - Heilbronn New Delhi Challenger Quimper Challenger Drummondville Challenger Raanana Challenger Heilbronn Challenger Moscow Challenger Braunschweig Challenger Todi Challenger Poznan Challenger Liberec Challenger Prague Challenger Dallas Challenger Bergamo Challenger Kazan Challenger Mersin Challenger Cherbourg Challenger Heilbronn Challenger Fergana Challenger Blois Challenger Alphen Challenger Logopak Challenger 2005 - Lubeck Caltanissetta Challenger Rome Challenger Shenzhen Challenger Braunschweig Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Irving Challenger Istanbul 2 Challenger Kolkata Challenger Guangzhou Challenger Kyoto Challenger Chicago Challenger Rome Challenger Braunschweig Challenger Scheveningen Challenger Mons Challenger Jameson Cup - Milan Guangzhou Challenger Szczecin Challenger Trnava Challenger Ningboo Challenger Roanne Challenger Ortisei Challenger Prague Challenger Mouilleron-Le-Captif Challenger Prague Challenger Brescia Challenger Helsinki Challenger Bukhara Challenger - Bukhara Challenger Brasov - Brasov Burnie Challenger Launceston Challenger Cherbourg Challenger Kobstaedernes ATP Challenger - Kolding Aix En Provence Challenger Furth Challenger Bordeaux Challenger Fergana Challenger San Benedetto Challenger Canberra Challenger Intersport Heilbronn Open - Heilbronn Istanbul Challenger Nottingham Challenger Tashkent Challenger Braunschweig Challenger Nottingham Challenger Kyoto Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Furth Challenger Braunschweig Challenger San Benedetto Challenger Schickedanz Open - Furth Szczecin Challenger Punta Del Este Challenger Mauthausen Challenger Cary Challenger Trnava Challenger Prostejov Challenger Busan Challenger Oeiras 4 Challenger Warsteiner Challenger Lubeck - Lubeck Suzhou Challenger ATU Cup - Weiden Nord/LB Open - Braunschweig Mersin Challenger Porto Challenger Tunis Challenger Prostejov Challenger Seoul Challenger Ostrava Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Bercuit Challenger Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Prostejov Challenger Sibiu Challenger St. Remy Challenger Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Bucharest Challenger Germany F1 Bergamo Challenger Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Heilbronn Challenger Surbiton Challenger Istanbul Challenger Black Forest Open 2004 - Freudenstadt Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Rennes Challenger Architect Open - Budapest Phoenix Challenger Bauer Watertechnology Cup - Eckental USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg Split Challenger 10° Trofeo Luigi Pezzoli - Bergamo Canberra Challenger Baden Open - Ettlingen Oeiras 3 Challenger St. Tropez Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Lugano Challenger Murcia Challenger Girona Challenger Barcelona Challenger Girona Challenger Tunis Open - Tunis Poznan Challenger Francavilla Challenger Iasi Challenger Tashkent Challenger Grodzisk Mazowiecki Challenger Rennes Challenger Monastir Challenger Marburg Challenger Open de Rennes - Rennes 2003 Mercedes Cup - Stuttgart Hersonissos 6 Challenger Bergamo Challenger Monza Challenger Genova Challenger Sibiu Challenger Mercedes Cup - Stuttgart Irving Challenger BMW Open - Munich Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BMW Open - Munich Sao Paulo Challenger Tour Finals Mercedes Cup - Stuttgart Pune Challenger Gerry Weber Open - Halle Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Kazan Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Todi Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich St. Petersburg Open - St. Petersburg Mouilleron-Le-Captif Challenger BMW Open - Munich German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Open 13 - Marseille Istanbul Challenger Moscow Challenger Izmir Challenger Interwetten Austrian Open - Kitzbuhel Poznan Challenger Happy Valley Challenger Hong Kong Challenger Bergamo Challenger Kolkata Challenger If Stockholm Open - Stockholm Tampere Challenger Kosice Challenger Eckental Challenger Eckental Challenger Ortisei Challenger Masters Series - Hamburg Qatar ExxonMobil Open - Doha Sunrise Challenger Tyumen Challenger Heilbronn Challenger BMW Open - Munich Kremlin Cup - Moscow Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Batman Challenger PBZ Zagreb Indoors - Zagreb St. Brieuc Challenger Turin Challenger Mersin Challenger Kremlin Cup - Moscow Rome Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad ASB Classic - Auckland Grand Prix Hassan II - Marrakech Open Parc - Lyon Marburg Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Liberec Challenger Astana Open - Nur-Sultan Antalya Open - Antalya Mercedes Cup - Stuttgart Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Open 13 Provence - Marseille Tata Open Maharashtra - Pune Millennium Estoril Open - Estoril Kazan Challenger Bratislava Challenger Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Abierto de Tenis Mifel - Los Cabos Delray Beach Open - Delray Beach Citi Open - Washington Delray Beach Open - Delray Beach Nordea Open - Bastad Heilbronn Challenger BMW Open - Munich Mercedes Cup - Stuttgart Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Raanana Challenger Gerry Weber Open - Halle Adelaide International 1 - Adelaide Arad Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow Brasov Challenger Poznan Challenger Tiriac Open - Bucharest Aix En Provence Challenger Kremlin Cup - Moscow Kremlin Cup - Moscow Aircel Chennai Open - Chennai Heilbronn Challenger Cherbourg Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle San Benedetto Challenger Malaysian Open - Kuala Lumpur ATP Challenger Tour Finals Orleans Challenger Mons Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Oberstaufen Challenger Jonkoping Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Citi Open - Washington San Diego Challenger BRD Nastase Tiriac Trophy - Bucharest Monza Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Antalya Cup - Antalya Ostrava Challenger Winston-Salem Open - Winston-Salem Kobe Challenger Abierto Mexicano Telcel - Acapulco Tyumen Challenger TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Open - Newport Cortina Challenger San Marino Challenger Villena Challenger Forli 2 Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Intersport Heilbronn Open - Heilbronn Antalya Cup - Antalya Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Cagliari Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Mercedes Cup - Stuttgart Singapore Tennis Open - Singapore Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Perugia Challenger Orleans Challenger Milan Challenger Brasov Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Korea Open - Seoul Mercedes Cup - Stuttgart Hersonissos 5 Challenger Austrian Open - Kitzbuhel Bucharest Open - Bucharest Davidoff Swiss Indoors Basel - Basel Lille Challenger Ilkley Challenger BNP Paribas Masters - Paris Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Generali Open - Kitzbuhel Nature Valley International - Eastbourne Murray River Open - Melbourne Tennis Masters Series - Hamburg Belgrade 2 - Belgrade Quimper Challenger Prague 1 Challenger Winston-Salem Open - Winston-Salem Indian Wells Challenger Bratislava 1 Challenger Internazionali BNL dItalia - Rome Delray Beach Open - Delray Beach Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Tenerife 1 Challenger Turin Challenger Allianz Suisse Open Gstaad - Gstaad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Masters - Paris Rolex Paris Masters - Paris National Bank Open - Toronto BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Miami Open - Miami Dallas Open - Dallas Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Grand Prix Hassan II - Marrakech Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Open Parc - Lyon Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Atlanta Open - Atlanta Hangzhou Open - Hangzhou Dallas Open - Dallas Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart Chennai Open - Chennai Aircel Chennai Open - Chennai Shenzhen Open - Shenzhen SkiStar Swedish Open - Bastad Sony Ericsson Open - Miami ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 ATP Cup - Brisbane, Perth, Sydney Wimbledon - London U.S. Open - New York U.S. Open (juniors) Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Masters Series Hamburg - Hamburg Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Olympics - Rio de Janeiro Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Infosys Hall of Fame Open - Newport Iasi Challenger Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Wimbledon (juniors) Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0